#ifndef _TOKEN_H
#define	_TOKEN_H

#include <string>

namespace obj {
    namespace tokens {

        class token {
        public:
            void setString(const std::string& str);
            virtual bool isToken() = 0;
            virtual bool needsMore() = 0;

            const std::string& getStr() const;
        private:
            std::string str;
        };
    }
}

#endif	/* _TOKEN_H */
